Презентация по лабораторной работе №1

Работа с git

Галацан Николай

Российский университет дружбы народов, Москва, Россия

Докладчик

  • Галацан Николай Ильич
  • 1032225763
  • уч. группа: НПИбд-01-22
  • Факультет физико-математических и естественных наук
  • Российский университет дружбы народов

Цели и задачи

Научиться использовать систему управления версиями git, освоить основные команды, применить на практике полученные знания.

Подготовка

Выполнение лабораторной работы

Настройка основных параметров git

Создание проекта

Выполнение лабораторной работы

Создание рабочего пространства и репозитория

Внесение и индексация изменений

Выполнение лабораторной работы

Внесение изменений и индексация, проверка статуса

Выполнение лабораторной работы

Коммит первоначальных изменений

Выполнение лабораторной работы

Добавление стандартных тегов

Выполнение лабораторной работы

Внесение изменений, индексированние, коммит

История

Выполнение лабораторной работы

Просмотр истории

Получение старых версий

Выполнение лабораторной работы

Получение старых версий

Создание тегов версий

Выполнение лабораторной работы

Создание тега

Выполнение лабораторной работы

Переключение по тегам и просмотр

Выполнение лабораторной работы

Просмотр тегов в логе

Отмена локальных изменений (до индексации)

Выполнение лабораторной работы

Отмена изменений до индексации

Отмена проиндексированных изменений (перед коммитом)

Выполнение лабораторной работы

Отмена изменений после индексации

Отмена коммитов

Выполнение лабораторной работы

Отмена изменений после коммита

Выполнение лабораторной работы

Нежелательные коммиты

Удаление коммиттов из ветки

Выполнение лабораторной работы

Сброс коммитов

Удаление тега oops

Выполнение лабораторной работы

Удаление тега и коммитов

Внесение изменений в коммиты

Выполнение лабораторной работы

Изменение коммита

Перемещение файлов

Выполнение лабораторной работы

Перемещение файла

Выполнение лабораторной работы

index.html

Выполнение лабораторной работы

index.html в браузере

Git внутри: Каталог .git

Выполнение лабораторной работы

Просмотр .git

Выполнение лабораторной работы

Просмотр по хэшу

Выполнение лабораторной работы

Поиск первоначального файла hello.html по хэшу

Создание ветки

Выполнение лабораторной работы

Создание новой ветки и изменение файлов

Выполнение лабораторной работы

Просмотр файлов на двух ветках

Изменения в ветке master

Выполнение лабораторной работы

Создание README.md в master

Выполнение лабораторной работы

Просмотр веток

Слияние

Выполнение лабораторной работы

Слияние master с style

Создание конфликта

Выполнение лабораторной работы

Создание конфликта

Выполнение лабораторной работы

Разрешение конфликта и слияние

Сброс ветки style

Выполнение лабораторной работы

Сброс ветки style по хэшу

Сброс ветки master

Выполнение лабораторной работы

Сброс ветки master по хэшу

Перебазирование

Выполнение лабораторной работы

Перебазирование

Слияние в ветку master

Выполнение лабораторной работы

Слияние style в master

Клонирование репозиториев

Выполнение лабораторной работы

Создание клона репозитория, просмотр файлов и коммитов

Удаленные ветки

Выполнение лабораторной работы

Просмотр веток в клоне

Изменение оригинального репозитория и извлечение изменений

Выполнение лабораторной работы

Извлечение изменений из оригинального репозитория

Слияние извлеченных изменений

Выполнение лабораторной работы

Слияние извлеченных изменений

Добавление ветки наблюдения

Выполнение лабораторной работы

Добавление ветки наблюдения

Чистые репозитории

Выполнение лабораторной работы

Создание чистого репозитория, добавление в оригинальный, отправка изменений в общий

Извлечение общих изменений

Выполнение лабораторной работы

Извлечение общих изменений, проверка

Выводы

В результате выполнения работы были получены практические навыки использования системы управления версиями git.